diff options
| author | Brandon Eng <bce25@cornell.edu> | 2024-01-16 22:41:46 +0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-16 10:41:46 -0500 |
| commit | 36cc4f1ef745a027540050ad668db3bcdc08d4b2 (patch) | |
| tree | 73d45c30b1e17e92b676701ba9ee3f6fb1071870 /src/app/groups/[groupId] | |
| parent | 1141501edb6611b7ac147b6ceefb963ba1f83606 (diff) | |
Ability to archive groups when they’re settled up (#45)
* Settled up icon on group card
* remove logs
* archived groups
* remove settled up
* remove more settled up
* recent-group-list-card
* sortGroups
* archiveGroup
* unarchiveGroup
* clean up
* more clean up
* Prettier, fix TS errors, add titles
---------
Co-authored-by: Sebastien Castiel <sebastien@castiel.me>
Diffstat (limited to 'src/app/groups/[groupId]')
| -rw-r--r-- | src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx | 8 | ||||
| -rw-r--r-- | src/app/groups/[groupId]/expenses/create/page.tsx | 10 |
2 files changed, 15 insertions, 3 deletions
diff --git a/src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx b/src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx index bb32da0..984d30f 100644 --- a/src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx +++ b/src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx @@ -1,5 +1,11 @@ import { ExpenseForm } from '@/components/expense-form' -import { deleteExpense, getExpense, getCategories, getGroup, updateExpense } from '@/lib/api' +import { + deleteExpense, + getCategories, + getExpense, + getGroup, + updateExpense, +} from '@/lib/api' import { expenseFormSchema } from '@/lib/schemas' import { Metadata } from 'next' import { notFound, redirect } from 'next/navigation' diff --git a/src/app/groups/[groupId]/expenses/create/page.tsx b/src/app/groups/[groupId]/expenses/create/page.tsx index 405db26..adbdff9 100644 --- a/src/app/groups/[groupId]/expenses/create/page.tsx +++ b/src/app/groups/[groupId]/expenses/create/page.tsx @@ -1,5 +1,5 @@ import { ExpenseForm } from '@/components/expense-form' -import { createExpense, getGroup, getCategories } from '@/lib/api' +import { createExpense, getCategories, getGroup } from '@/lib/api' import { expenseFormSchema } from '@/lib/schemas' import { Metadata } from 'next' import { notFound, redirect } from 'next/navigation' @@ -24,5 +24,11 @@ export default async function ExpensePage({ redirect(`/groups/${groupId}`) } - return <ExpenseForm group={group} categories={categories} onSubmit={createExpenseAction} /> + return ( + <ExpenseForm + group={group} + categories={categories} + onSubmit={createExpenseAction} + /> + ) } |
